// src/api/user.js
import axios from 'axios';

const BASE_URL = 'http://localhost'; // 如果不需要域名/端口，写成 '' 即可

// 注册用户
export const registerUser = (registerData) => {
    return axios.post(`${BASE_URL}/api/users/register`, registerData);
};

// 用户登录
export const loginUser = (loginData) => {
    return axios.post(`${BASE_URL}/api/users/login`, loginData);
};

// 修改用户信息，传入 user 对象和 token，这是整体修改
export const editInfo = (user, token) => {
    return axios.put(`${BASE_URL}/api/users/${user.id}`, user, {
        headers: {
            Authorization: token
        }
    });
}

export const editInfoSelective = (user, token) => {
    return axios.put(`${BASE_URL}/api/users/${user.id}`, user, {
        headers: {
            Authorization: token
        }
    });
};
